package types

type ReqAccessControl struct {
	ThingId string `json:"thing_id" form:"thing_id" binding:"required"`
	Status  string `json:"status" form:"status" binding:"required"`
}

type ReqAIDA struct {
	ThingId string `json:"thing_id" form:"thing_id" binding:"required"`
	Status  string `json:"status" form:"status" binding:"required"`
}

type ReqFan struct {
	ThingId string `json:"thing_id" form:"thing_id" binding:"required"`
	Status  string `json:"status" form:"status" binding:"required"`
}

type ReqSwitch struct {
	ThingId string `json:"thing_id" form:"thing_id" binding:"required"`
	ModelId string `json:"model_id" form:"model_id" binding:"required"`
	Status  string `json:"status" form:"status" binding:"required"`
}
